package com.yourenbang.lingyun.transaction.job.model.dto;

import lombok.Data;

import java.math.BigDecimal;
import java.util.List;

@Data
public class HsmpTransactionQueryResult {
    /**
     * 订单商品状态(0失败 , 1未支付 , 2已支付 , 3取消 , 4退款中 , 5已退款 , 6退款失败)
     */
    public static Integer ORDER_STATUS_2 = 2;
    /**
     * 已结算金额
     */
    private BigDecimal alreadyAmount;
    /**
     * 订单实收金额
     */
    private BigDecimal orderAmountShould;
    /**
     * 订单总金额
     */
    private BigDecimal orderAmount;
    /**
     * 订单商品状态(0失败 , 1未支付 , 2已支付 , 3取消 , 4退款中 , 5已退款 , 6退款失败)
     */
    private Integer orderStatus;
    /**
     * 用户openId
     */
    private String loginId;
    /**
     * 订单号
     */
    private String orderCode;
    /**
     * 商户id
     */
    private Integer merchantId;
    /**
     * 店铺id
     */
    private Integer shopId;
    /**
     * 商户名称
     */
    private String merchantName;
    /**
     * 店铺名称
     */
    private String shopName;
    /**
     * 支付方式(0:微信 , 1支付宝 ,2现金 , 3免单, 4会员账户,5抹零)
     */
    private String payMode;
    /**
     * 会员手机
     */
    private String memberPhone;
    /**
     * 用户unionid
     */
    private String unionId;
    /**
     * 支付状态（1:支付成功，2：支付失败，3：支付处理中，4：已取消，5：部分退款，6：全部退款）
     */
    private String payStatus;
    /**
     * 订单时间
     */
    private String createTime;
}
